home *** CD-ROM | disk | FTP | other *** search
-
- ~~exerpts taken from cprofile.doc in chrchpr1.arc to give a brief
- overview of the program and style of writing, which is very
- clear and simple for non-computer-oriented operaters of a some-
- what extensive program. The program is written in dBaseII and
- is easily changed to dBaseIII to run in either a CP/M or MSDOS
- environment. A Hard disk is nearly essential. The programming
- style is extremely well documented. For changes, however, exper-
- ience with programming in dBase from a computer-literate member
- of the congregation or a local programmer would be suggested if
- major modifications were required. So far the program has run
- well in both the cp/m and msdos environments.
- tl/oly-znode.
-
-
- PS - the author has already converted to db3 for those interested
- in going directly with db3 - his address/phone is later in this doc
- file.
-
- It is a "freeware" oriented program whereby after you try it and
- like it enough to use it, you can then pay a nominal fee to be-
- come a registered user ($30). The program is far better than
- a similar $2500 dollar program I saw demo'd in the commercial
- market!~~
- ~~Found on Olympia Znode 206-357-6757 - one of three sister systems.
- The znode rotates 30mb of C, dBase2 and dBase3 programs - the other
- systems specialize in basic and pascal source and in PC shareware.~~
-
-
-
- C P R O F I L E
-
- A Computerized Church
- Management System
- Version 1.3
- September, 1985
- by
- Rod Williams
-
- This Reference Manual is the extension of the "Operator's Guide"
- that came with your program. Information in the Guide is not repea-
- ted but is written to be an extension of it. You can print out the
- Guide file yourself (file CPROF.DOC) in order to have computer-
- printed pages, then print out each of the extended manual files.
- When finished, you can merge the pages together by section in order
- to have a full manual that is continuous.
-
- ~~~~~~break~~~~~~
-
- A. CPROFILE Introduction
-
- CPROFILE is truly a full-feature church management system, tracking all
- areas of the local church operation. The primary emphasis is membership
- management, with additional functions of church contributions,
- accounting, library management, bibliographic information data bases,
- special event planner, and church property manager. CPROFILE does not
- include a word processor program, as this is often included in the
- computer purchase. CPROFILE interfaces with word processors, such as
- Word Star's MailMerge, by creating external-readible text files of any
- CPROFILE data file. CPROFILE consists of text-format program files
- written in the DBASE II programming language. DBASE II, version 2.4 or
- later, is required to run CPROFILE. The data structures and program
- characteristics are quite strong, yet on the most part are easy to
- understand and use. There is an expanded User's Manual for CPROFILE,
- written on diskette files. They give detailed information on data
- characteristics and program operation. To print them, enter "TYPE
- manual.DOC" then press control-P before pressing <RETURN> (substitute
- the name of the manual file for "manual"). Each file is an extension of
- the corresponding section of this manual. The text file of this manual
- is named "CPROFILE.DOC". If you print it, then merge the extended
- sections of the full manual into it, you will have a more continuous
- manual to read from. Tutorials are provided, which use sample data
- files that are in place on the fourth program diskette.
-
- CPROFILE has few program limits - basically, the only limits are your
- computer disk space and the structure of the program data files. The
- CPROFILE program files, along with the dBASE II program, take less than
- 270 K-bytes of disk memory for any one program. This excludes the manual
- files, which are not required to be on the disk for program operation.
- Users with computers having less than 270K memory can divide the
- programs into sub-program diskettes, each diskette performing a part of
- the original program. See paragraph 2-F for program sectioning
- information.
-
- CPROFILE is established as Public Domain software. This means that it
- is distributed free of charge, except for a $30.00 materials and copying
- fee. Users are allowed to make copies of the programs and User's Manual
- for other churches. In establishing this program set as Public Domain,
- the author further establishes that it is forbidden for anyone to copy
- the programs or any program section for profit without a signed
- statement of intent from WaterWares. (Certain organizations are being
- authorized to package and market CPROFILE within specific price limits.)
- Such action is definitely illegal and can be prosecuted. But you may
- sell service to CPROFILE, such as charging for putting on a seminar
- about its use, or customizing program sections for specific results.
- Churches can distribute this program to other churches and organizations
- as they desire; however, WaterWares will only honor phone calls or
- letters for assistance from those who have received or registered their
- program copy directly from WaterWares. Users not receiving their
- programs from WaterWares are encouraged to register themselves with a
- letter to WaterWares, giving: 1) name, 2) address, 3) organization
- name, 4) computer type and/or disk format, 5) place or person you
- received the copy of CPROFILE from. Contributions to WaterWares are
- encouraged, which will help cover costs of advertising and of developing
- future computer products for churches. $30 is a recommended amount. You
- can receive assistance in using the programs without making a
- contribution.
-
- ~~~~~break~~~~~
- Page 1-1
-
-
- Section 1: CPROFILE Introduction
-
- WaterWares is a company of just one person - the author, Rod Williams -
- who has written these programs over about a three year period for use by
- his church. The author has another regular job, so is squeezing the
- supporting of CPROFILE into evening hours. WaterWares address is -
- **
- ** 6115 10th Ave S.
- ** Minneapolis, MN 55417
- ** phone: (612) 866-6332 answered on Monday and Thursday evenings
- ** from 6:00 to 7:00 P.M., Central Time
- **
- Support from the author may require a little start-up time to answer
- initial user questions, plus an occasional response to special-case
- questions, as specific report needs arise. Special requests can often
- be explained in only one or two minutes. CPROFILE is quite adaptable to
- special requests. If more extensive customization is desired, custom
- programming service can be arranged or found.
-
- Computer programs are notorious for BUGS - program flaws that cause
- incorrect processing of data. CPROFILE is written in a rigorously
- structured form so that bugs are easy to see and keep out. But still
- there are literally millions of logic paths in the program. So the
- author will not guarantee error-free operation. The main bugs have been
- worked out at the author's church, from extensive, regular use. The
- processing of the data is quite secure. Operational irregularities might
- occasionally occur, though. This means that the program might
- occasionally not respond properly to user inputs, or will just display
- an error message and quit, not always having a smooth path out of
- receiving improper inputs, for example. This kind of fault will not
- hurt the data. You can just start the program up from the beginning and
- keep going from where you were. Some program errors can occur from
- incorrect program set up. You must have all program modules and data
- files on your active disk in order to operate all sections.
-
- B. CPROFILE Purpose and Philosophy
-
- Using a computer at a church can seem to be the opposite of what a
- church is all about - that of being personally involved in people's
- lives, encouraging them toward spiritual growth. The local church can
- certainly misuse the computer by using it to impersonally keep track of
- individuals from sketchy, computer-oriented data that locks people into
- set images. For example, the computer may continually note that someone
- is a single parent. Some people using the computer reports might not see
- through to who this person really is, as a person. So the computer
- outputs should always be understood for what they are - tables of
- compiled data, made from certain pre-defined input and processing rules.
- The church needs to understand these pre-defined rules for every report
- that CPROFILE puts out. For example, in the Attendance processes, a
- person is considered "Inactive" by the pre-defined rule that he/she has
- missed church, or their class, 3 times out of the last 6. This is as
- the computer reads these last six weeks of attendance marks. Since
- there are ways that the data can be entered erroneously, or be
- incomplete, the operator has to gain a rather high degree of astuteness
- to be able to manage the computer operations properly.
-
- A computer program, such as CPROFILE, basically just builds a file of
- information about a subject - people - and allows the operator to
- quickly search for, or re-organize that information. It is like filling
- a file cabinet with information, then managing that cabinet. Each file
- cabinet is like a disk drive that has drawers [computer files], and each
- drawer has folders [computer file records] with specific information on
- one subject. The parallel of pulling out a file drawer and looking at
- some information about an individual is to OPEN a computer file, and
- display the RECORD of their information, from the screen. The
- information that you can pull out is only the same as what you put in.
- How neatly it can be accessed is also dependent on how well it was
- organized (the CPROFILE program helps this) and how regular and
- accurately the information was recorded. The two major differences are
- that computer files are stored on a 5-1/4 inch diskette by an electronic
- machine, compared with storing papers in a heavy filing cabinet; and
- secondly, the input and output process on a computer is carefully
- controlled by the program for the operator.
-
- The computer that will now sit in the church office should not take
- anyone's job away. Most churches have so much work to be done that the
- computer will only enable the church's workers to concentrate on
- doing different, more important church work. The computer will really
- only be doing tasks that are slow, boring jobs that people don't want to
- do anyway. Such church work as marking attendance, producing
- contributions statements, and keeping track of church expenditures are
- greatly sped up by the computer. Some processing work is still there,
- but a good computer, with good programs and a receptive operator, make
- such tasks both interesting and enjoyable. The work that is left is
- more people-oriented, enabling a more significant ministry.
-
- ~~~~~~break~~~~~~
-
- Page
- ----
- 1 1. CPROFILE Introduction
- 1-3 1-B. CPROFILE Purpose and Philosophy
-
- Section 2: BASIC COMPUTER USAGE CONCEPTS
-
- 2-1 2-A. Rapid CPROFILE Start-up Instructions
- 2-1-1 2-A-1. Knowing your Computer Hardware and Operating System
- 2-1-2 2-A-2. Computer Start-up
- 2-1-3 2-A-3. Computer Components
- 2-2 2-B. Common Operating System Commands
- 2-3 2-C. Managing your System Files
- 2-4 2-D. Managing your CPROFILE Data Files
- 2-5 2-E. General DBASE and CPROFILE Operational Rules
- 2-8 2-F. Planning Your day-to-day Computer Usage
- 2-8 2-F-1. The Computerized Church Office
- 2-8 2-F-2. Initial CPROFILE Start-up
- 2-9 2-F-3. Planning Your Computer Personnel
- 2-10 2-F-4. The Computer Usage Log
-
- Section 3. MPROFILE - Membership Profile
- Page
- ----
- 3-1 3-A. Overview
- 3-2 3-A MPROFILE Main Features
- 3-2-1 3-A.2 MPROFILE Start-up Sequence
- 3-2-2 3-A.3 MPROFILE Monthly Update Processing
- 3-2-3 3-A.4 Basic MEMBERS File Description
-
- 3-2-4 3-B1. TUTORIAL - MPROFILE Update Process
- 3-2-4 3-B1a MPROFILE Start-up
- 3-2-4 3-B1b MPROFILE, Update
- 3-2-5 3-B1c Adding two new names
- 3-2-8 3-B1d Changing a member information record
-
- 3-2-9 3-B2. TUTORIAL - MPROFILE Report Generation
- 3-2-9 3-B2a Make Full Information Report
- 3-2-10 3-B2b Make mailing labels of all choir members
-
- 3-2-11 3-B3. Setting up and Maintaining your church's Names Directory
- 3-2-11 B3a Program Start-up
- 3-2-11 B3b Initial MEMBERS File Create
- 3-2-12 B3c Names Directory Set-up
- 3-2-13 B3d Initial Church Activity Names Entry
- 3-2-14 B3e Maintaining the Names Directory File
-
- 3-5 3-C. MEMBERS Data Elements Description
-
- 3-8 3-D. MEMBERS Information Editing
-
- 3-10 3-E. MPROFILE Reports
- 3-12 3-E2 MPROFILE Secondary Files
- 3-13-1 3-E3 Full Church Reports
- 3-13-5 3-E4 Small Church Reports
- 3-13-8 3-E5 Special Activities Reports
- 3-13-11 3-E6 Interests / Abilities Reports
- 3-13-12 3-E7 Special, User-specified Reports
-
- 3-14 3-F MPROFILE SPECIAL PROCESS: Special File Creation, Reports
- 3-14-1 3.F1 Introduction
- 3-14-2 3.F2 Print/Display Reports from selected file and
- selected record criteria
- 3-14-3 3.F3 Create a new, separate file from a specified input file
- 3-14-3 3.F4 Create an MPROFILE secondary file
- 3-14-4 3.F5 Selection criteria description
-
- 3-14-5 3-G MPROFILE SPECIAL PROCESS: Attendance Marking, Reports
- 3-14-5 3.G1 Overview
- 3-14-7 3.G2 Attendance Marking Start-up
- 3-14-8 3.G3 Attendance Marking
- 3-14-10 3.G4 Attendance Reports
- 3-14-10 3.G5 YEAR-END PROCESSING
-
- 3-14-11 3-H MPROFILE SPECIAL PROCESS: Pastoral Calling
-
- Section 3A - Appendixes
- Page
- ---- 3A MPROFILE Files
- 3A-1 3A.1 MEMBERS File - all members, attenders
- 3A-2 3A.2 FCMEMBRS File - Families
- 3A-2 3A.3 MSCROST File - Small Churches
- 3A-2 3A.4 MACTIVTY File - Special Activities
- 3A-2 3A.5 MSKILLS File - Interests/Abilities
- 3A-3 3A.6 MDIRFILE - Names Directory
- 3A-4 3A.7 MPROFILE Working Storage Files
- 3A-5 3A.8 Church Membership Information Form
-
- 3B MPROFILE Reports Formats
- 3B-3 3B.1 Full-Information Report
- 3B-4 3B.2 Two-Line Report
- 3B-5 3B.3 One-Line Report
- 3B-6 3B.4 Monthly Attendance Check List
- 3B-7 3B.5 2-Column Roster
- 3B-8 3B.6 Mailing Labels
- 3B-9 3B.7 Changes List
- 3B-10 3B.8 Full Church Directory
-
- 3C-1 3C MPROFILE Programs, Process Diagram
-
- Section 3 - Figures
-
- 3-1 3-1 MPROFILE Main Menu
- 3-3 3-2 MPROFILE Set-up
- 3-4 3-2A Church Parameters Editing
- 3-4 3-2B Church Function/Activity Names Editing
- 3-8 3-1A MEMBERS Update Menu
- 3-8-3 3-1B MEMBERS Update-Add Format
- 3-13-1 3-1C MEMBERS Update-Edit Format
- 3-13-1 3-3 Full Church Processing Menu
- 3-13-1 3-3A Full Church, Special Dates Menu
- 3-13-5 3-4 Small Church Reports menu
- 3-13-8 3-5 Special Activities Reports menu
- 3-13-11 3-6 Interests/Abilities Reports menu
- 3-14-1 3-7 MPROFILE - Special File Creation, Reports
- 3-14-5 3-9A Full Church Attendance Marking, Reports
- 3-14-6 3-9B Small Church Attendance Marking, Reports
- 3-14-8 3-9C Attendance Marking screen
- 3-14-10 3-9D Full Attendance Report
- 3-14-11 3-H Pastoral Calling
-
-
- Section 4:1 - CFINANCE, MCONTRIB -Contributions Processing
- Page
- ----
- 4-1 4:1-A MCONTRIB Overview
- 4:1-1 4:1-B MCONTRIB Start-Up
- 4:1-2 4:1-C TUTORIAL - MCONTRIB
- 4:1-6 4:1-D MCONTRIB - Names Directory Parameters
- 4-2 4:1-E MCONTRIB Processes
- 4-3-1 E-1. Initializing MCONTRIB for a new month
- 4-3-2 4:1-F Enter contributions amounts
- 4-3-6 4:1-G MCONTRIB Report Printing
- 4-3-6 4:1-H Direct Display/Editing of CONTRIB file, PLEDGED
- 4-3-7 4:1-I Contributions Analysis Process
- 4-3-8 4:1-J Special Funds Processing
- 4-3-9 4:1-K MCONTRIB SET UP
- 4-3-10 4:1-L END OF MONTH/QUARTER PROCESSING
- 4:1-19 4:1A MCONTRIB Appendix
- A Contributions page of entries
- Contributions Initialize Routine
- Contributions Monthly Office Report
- Contributions Individual Statement
-
-
- Section 4:2 CFINANCE, CFBUDGET - Budget Manager
-
- 4-5 4:2 Church Budget Manager
- 4-6 4:2-A Description of Main CFBUDGET Processes
- 4-7 4:2-B Screen Displays
-
- 4-7-1 4:2-2 TUTORIAL: Church Budget Manager
- 4-7-3 4:2-3 Start up
- 4-7-4 -3.1 Set Up
- 4-7-5 -3.2 Names Directory Editing
- 4-7-6 -3.3 Account Data Entry
-
- 4-7-7 4:2-4 Account Data Entry
- 4-7-7 -4.1 Church Received Amounts Entry
- 4-7-8 -4.2 Accounts Department Summaries Processing
- 4-7-11 -4.3 Department Accounts update Processing
-
- 4-7-14 4:2-5 CFBUDGET Reports
- 4-7-14 -5.1 Print checks that have been posted
- 4-7-14 -5.2 Post Accounts with amounts to be paid
- 4-7-14 -5.3 Display payment amounts from specified date
-
- 4-7-15 4:2-6 ACCOUNTS file Updating to a new Month or Year
- 4-7-15 -6.1 Start a new month's budget
- 4-7-16 -6.2 Start a new year's account
-
- 4-7-16 4:2-7 Special CFBUDGET Techniques
- 4-7-16 -7.1 ACCOUNTS File Extensions
-
- 4-7-17 4:2A Appendix A - CFBUDGET Files
-
- Section 5.1 - CUTILITY
-
- 5:1-1 5:1 CUTILITY Overview
-
- 5:1 CROSSREF
- 5:2 CLIBRARY
- 5:3 MUSICLIB
- 5:4 CTAPELIB
- 5:5 CSEVENT
- 5:6 CSURVEY
-
- Consider the following list of things that CPROFILE can and cannot do
- for a church.
-
- CPROFILE can . . .
-
- 1. Print Full Church and Sunday School class rosters.
- 2. Make lists of people who have missed three times in a row.
- 3. Make mailing labels of everyone in a certain voting district.
- 4. Tell you people who have birthdays or anniversaries coming up
- 5. Print individual contributions statements.
- 6. Tell you how many members there are; how many joined this year.
- 7. Tell you who hasn't received a pastoral call in so many months.
- 8. Print contributions statements, as a year-end report for taxes.
- 9. Tell you who is more than 20% behind in their giving.
- 10. Tell you who are the top 20% givers.
- 11. Tell you who is available do do neighborhood canvassing.
- 12. Print checks for bills, then adjust the cash-on-hand figure.
- 13. Tell the minister when he last preached on "(any subject)".
- 14. Find all books in the church library on the subject of
- "handicapped".
-
-
- CPROFILE cannot . . .
-
- 1. Smile and greet visitors warmly.
- 2. Bring coffee and rolls to committee meetings.
- 3. Assign committee members.
- 4. Do follow-up calling - you can get lists of people to call, from
- set attendance criteria, but somebody has to do the calling.
- 5. Work out disagreements between church members.
- 6. Prepare subject material for a talk or presentation - CPROFILE
- can be a great help, such as sifting through research materials
- but you have to form your own thoughts to present.
- 7. Tell you who is spiritually mature, and who is not.
- 8. Tell you who is having marriage or family difficulties - it takes
- listening ears and an open heart for this job.
-
-
- It is not good to try to use all the programs in CPROFILE. CPROFILE is
- set up to handle many different types of church operations, many of
- which are probably not relevant to your ministry. Also, many CPROFILE
- processes are of value only when there is enough volume of data for
- them, or when they are styled in the same manner as your ministry. You
- should only use the computer when you see that you have a BIG computer
- task to do. The Small Church / Sunday School reports section of
- MPROFILE is a good example of this. Some churches will only have six
- or eight classes of 8 - 10 children for Sunday School. It just isn't
- worth keeping printed reports for this few people. But if you have a
- little larger church with a sharp Youth Minister, and there are 50 or
- 100 young people attending, then the computer will be marvelous for
- making rosters for each young person to have, and for printing post
- cards to send out as event reminders. So each local church will tailor
- their particular manner of computer usage.
-
- ~~~~~~~~break~~~~~~
-
- Section 2 - Basic Computer Usage Instructions
-
-
- F. Planning Your Day-to-day Computer Usage
-
- 1. The Computerized Church Office
-
- The computer represents two things in a church - rapid processing of
- information to make nice reports, and a very high degree of organi-
- zation in the office. In order to be able to put the computer to work,
- you have to get all your church information together. This means such
- things as determining who are valid church members and getting all
- membership data together - maybe sending out a member survey form for
- this information, planning a system and schedule for entering the
- Sunday offering amounts into the CFINANCE program, putting together a
- list of all your tapes from the tape ministry, sorting through all the
- music in the music library, deciding what might be used in the future,
- and so forth. This can all be quite a chore. You probably want to take
- on one task at a time. The computer requires you to do this before you
- start your real data file building. An efficient computerized church
- office will have a set plan for gathering all computerized church data,
- for making the updates into the computer, and for making and distribu-
- ting the reports (most CPROFILE processes make reports; only a few
- allow the operator to make ad-hoc queries for data). Everyone that is
- involved knows the sequence that is performed, and knows what the
- results will be.
-
- 2. Initial CPROFILE Start-up
-
- As you get into regular usage of the computer, you will need to settle
- on a system of maintaining the church data. As soon as you get it all
- entered, it will get to be out-of-date very soon. You need to plan how
- you will maintain the data even before you enter it the first time. You
- want to establish things like putting a basket in a central place that
- membership change information notes can be dropped, which is then used
- to make regular updates (maybe monthly) to the MEMBERS file and make
- new reports. You also will want to decide when to send out the contri-
- butions statement, and when to make a full church directory to make
- available to all members.
-
- Once you have your data together, you need to enter it all into the
- respective files. You might want to have a data entry party, where
- there is a marathon of selected people on rotation, doing the data
- entry for several days/evenings. In order to start data entry, you have
- to already know the CPROFILE processes. The data entry person that is
- assigned as the regular needs to learn all aspects of entering church
- information and what the CPROFILE processes are like. This person
- should try all functions that are anticipated to be used, and should
- enter data in as many forms as possible. In the MEMBERS Update process,
- you can only enter names in the format of: first letter is capitalized,
- followed by the remaining letters being in small case. If there is an
- error in this, you will never be able to access the record from
- CPROFILE, since it will be unable to make a match. This can be a
- problem when you only have a first initial. Also, it is good to make a
- lot of invalid operator errors on the sample data file, just to see
- what happens, so that you will not be worried about the consequences if
- you do so with the real data files. So when you are confident of your
- understanding of CPROFILE proceses, you can just start to roll.
-
- ~~~~~~break~~~~~
-
-
- COMPUTER USAGE LOG
- October, 1984
-
-
- DATE-TIME OPERATOR TASKS PERFORMED COMMENTS
- =======================================================================
- Friday-10/22 | Gwen | MEMBERS update | All processes ran fine
- -----------------------------------------------------------------------
- 10:30-1:00 | | |
- =======================================================================
- Saturdy-10/23| Jim | Made tape labels |
- -----------------------------------------------------------------------
- 9:20-9:45 | | |
- =======================================================================
- Saturdy-10/23| Bob |Fixed problem with |The printer is OK now, Sue
- -----------------------------------------------------------------------
- 4:00 P.M. | |the printer |
- =======================================================================
- Sunday-10/24 | Glen |saved sermon notes |
- -----------------------------------------------------------------------
- 8:42 | | |
- =======================================================================
- Monday-10/25 | Gwen | special rosters |Woops, we ran out of paper
- -----------------------------------------------------------------------
- | | | Some more coming by Tues
- /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
-
-
- ~~~~~break~~~~~
-
- rest of manual follows.....